body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474a51;
	background:#e9e9dd url(../images/bg.png) repeat-x;
	margin:0;
	padding:0;
}
ul, li { list-style: none; margin: 0; padding: 0; }
a, a:link, a:visited { color: #317B9E; text-decoration: none; }
img { border: 0; }
p { margin: 0; padding: 0; }

.manualaddtorrent, .downloadtorrent, .downloadingtorrent, .pausedtorrent, .thumb img { cursor: pointer; }
.container { width: 990px; margin-left: auto; margin-right: auto; margin-top: 10px; }
.header { height: 100px; background: url(../images/mytvod.png) no-repeat; margin-bottom: 10px; }
.header .entries { padding-top: 64px; margin-right: 30px; float: right; color: #e3e3e3; }
.header .entries .entry { display: block; float: left; padding: 0 5px; margin: 0 0 0 20px;}
.header .entries .entry:hover { background: url(../images/nav-hover.png) repeat-x; }
.header a span.title { color: #e3e3e3; font-size: 14px; font-weight: bold; }
.header a span.description { color: silver; font-size: 11px; }
.footer { border: 1px solid #D1D1BC; padding: 8px; background-color: #fff; margin: 10px auto 30px auto; width: 972px; }
.footer img { margin-left: 5px; float: right; }
.content { width: 990px; clear: none; position: relative; overflow: hidden; }
.contentleft { float: left; }
.contentright { float: right; }
.fullcontent { width: 990px; margin: 0; padding: 0; clear: both; display: block; }
.contentbox { text-align: justify; width: 472px; padding: 8px; margin: 8px 2px; }
.normalbox { background-color: #F6F6F1; border: 1px solid #E0E0D5; }
.normalbox h3 { color: #74A050; border-bottom: 1px solid #74A050; font-size: 14px; margin: 13px 0; }
.normalbox h3:first-child { margin-top: 0; }
.normalbox span { font-size: 13px; display: block; }
.normalbox  ul { margin: 0; }
.normalbox li { overflow: hidden; border-bottom: 1px solid #e0e0e0; display: block; margin: 0 0 5px 0; padding-bottom: 3px; }
.normalbox li span { float: right; }
.normalbox h3 .subscribe span { padding: 2px; }
.normalbox h3 .subscribedialog span { padding: 2px; }
.normalbox.seasons h3 { padding-bottom: 10px; }
.normalbox.seasons a span { width: 380px; float: left; }
.normalbox.seasons span { float: right; }
.normalbox.seasons .manuallink { width: 400px; }
.normalbox.seasons form { width: 390px; }
.normalbox.seasons .manuallink label { width: 150px; float: left; margin-top: 5px; }
.normalbox .configuration label{ display: block; width: 150px; float: left; margin-top: 5px; }
.photobox { background-color: #fff; border: 1px solid #d1d1bc; position: relative; clear: none; }
.photobox .details { width: 458px; background: url(../images/white-bg-70.png) repeat; /*min-height: 50px;*/ padding: 8px; left: 8px; bottom: 8px; position: absolute; }
.photobox .details h3 { font-size: 14px; margin: 0; padding: 0; }
.photobox .details span { margin: 0; padding: 0; }
.subscribe span { border: 1px solid #e3e3e3; float: right; background: url(../images/white-bg-70.png) repeat; }
.photobox .details .subscribe span { padding: 6px; margin: 10px 5px 10px 10px; }
.subscribedialog span { border: 1px solid #e3e3e3; float: right; background: url(../images/white-bg-70.png) repeat; }
.photobox .details .subscribedialog span { padding: 6px; margin: 10px 5px 10px 10px; }
.seriesdetails { width: 990px; margin: 0; padding: 0; clear: both; display: block; overflow: hidden; }
.seriesdetails h2 { font-size: 22px; margin: 5px 0 0 0; }
.seriesdetails .subscribe span { padding: 6px; margin: 0 30px 0 0; }
.seriesdetails .subscribedialog span { padding: 6px; margin: 0 30px 0 0; }
.seriesdetails .updatethis { padding: 6px; margin: 0 30px 0 0; border: 1px solid #e3e3e3; float: right; background: url(../images/white-bg-70.png) repeat;}
.seriesdetails .plot { font-size: 13px; text-align: justify; width: 960px; margin-top: 20px; margin-bottom: 10px; }
.seriesdetails .imagecontainer { width: 160px; padding: 8px; background-color: #fff; border: 1px solid #d1d1bc; float: left; margin: 0 15px 0 2px; }
.seriesdetails .imagecontainer img.thumbnail { width: 160px; }
.seriesdetails.subscriptions { margin-bottom: 15px; padding-bottom: 10px; }
.seriesdetails.subscriptions .plot { font-size: 13px; text-align: justify; width: 960px; margin-top: 25px; margin-bottom: 20px; }
.seriesdetails.subscriptions div.nextair { height: 20px; background: url(../images/nextair.png) no-repeat; padding-left: 25px; padding-bottom: 5px; }
.seriesdetails.subscriptions div.subtitles { height: 20px; background: url(../images/subtitles.png) no-repeat; padding-left: 25px; padding-bottom: 5px; }
.seriesdetails.subscriptions div.quality { margin-top: 5px; height: 20px; background: url(../images/quality.png) no-repeat; padding-left: 25px; padding-bottom: 5px; }
.episodedetails { width: 990px; margin: 0 0 15px 0; padding: 0 0 10px 0; clear: both; display: block; overflow: hidden; }
.episodedetails h2 { font-size: 18px; margin: 5px 0 0 0; }
.episodedetails .subscribe span { padding: 6px; margin: 0 30px 0 0; }
.episodedetails .subscribedialog span { padding: 6px; margin: 0 30px 0 0; }
.episodedetails .updatethis { padding: 6px; margin: 0 30px 0 0; border: 1px solid #e3e3e3; float: right; background: url(../images/white-bg-70.png) repeat;}
.episodedetails .imagecontainer img.thumbnail { width: 264px; height: 150px; padding: 8px; background: #fff; border: 1px solid #d1d1bc; float: left; margin: 0 15px 0 2px; }
.episodedetails .plot { font-size: 13px; text-align: justify; width: 960px; margin-top: 20px; }
.seasons a.subscribe span { float: right; width: auto; padding: 3px; }
.seasons a.subscribedialog span { float: right; width: auto; padding: 3px; }
.normalbox.downloads { margin-bottom: 15px; }
.downloads.downloads h3 { margin: 10px; }
.downloads .downloaddetails { margin: 0; padding: 15px; padding-top: 0; }
.downloads .downloaddetails:first-child { margin: 0; padding-top: 15px; }
.imagecontainer img.thumbnail { width: 264px; }
.photobox .imagecontainer img.thumbnail { width: 100%; }
.downloaddetails { width: 990px; margin: 0 0 15px 0; padding: 0 0 10px 0; clear: both; display: block; overflow: hidden; }
.downloaddetails h2 { font-size: 18px; margin: 5px 0 0 0; }
.downloaddetails .imagecontainer { position: relative; overflow: hidden; width: 264px; padding: 8px; background-color: #fff; border: 1px solid #d1d1bc; float: left; margin: 0 15px 0 2px; }
.downloaddetails .imagecontainer .progressbar { width: 263px; clear: both; height: 5px; }
.downloaddetails .imagecontainer .progressbar > div { background: #A0C544; }
.downloaddetails .imagecontainer .details { padding-top: 5px; font-size: 11px; }
.downloaddetails .imagecontainer .hiddenmenu { background: url(../images/white-bg-70.png) repeat; width: 100%; height: 20px; position: absolute; float: left; bottom: -20px; }
.downloaddetails .imagecontainer .hiddenmenu p { margin: 5px; }
.downloaddetails .plot { font-size: 13px; text-align: justify; width: 960px; margin-top: 20px; }
.downloaddetails .thumb { position: relative; overflow: hidden; }
.downloaddetails .thumb img { float: left; margin-left: 10px; }
.downloaddetails .thumb img.thumbnail { margin: 0; }